X-Git-Url: https://shimmer.witbreuk.eu/gitweb/UltimateKEYS.git/blobdiff_plain/1f96b29f3e6ce25f3b7bec185959ec061e6251c6..19142674b9b85d74dc4b3ceddf339c4386a8a6cc:/autohotkey/UltimateKEYS%20(for%20AutoHotkey%20v2).ahk diff --git a/autohotkey/UltimateKEYS (for AutoHotkey v2).ahk b/autohotkey/UltimateKEYS (for AutoHotkey v2).ahk index 079555f..d750319 100644 --- a/autohotkey/UltimateKEYS (for AutoHotkey v2).ahk +++ b/autohotkey/UltimateKEYS (for AutoHotkey v2).ahk @@ -1,6 +1,6 @@ #requires AutoHotkey v2 -; UltimateKEYS (for AutoHotkey v2).ahk - 2025-01-29 +; UltimateKEYS (for AutoHotkey v2).ahk - 2025-02-06 ; Website : https://pieter-degroote.github.io/UltimateKEYS/ @@ -20,6 +20,8 @@ ListLines False ; omits recently executed lines from history (for privacy and SendMode "Input" ; optimizes for faster and more reliable input +global gEndKeys := "{bs}{esc}" ; ends dead key input on Backspace or Escape + ; Compose Key Sequences (declaration) @@ -1831,7 +1833,7 @@ compose["?U"] := "{u+1ef0}" ; (á»°) U with horn and dot below >!sc056:: ; Right Alt + ISO Key <^>!sc029:: ; AltGr + Grave Accent <^>!sc056:: { ; AltGr + ISO Key - keys := InputHook("L2", "{esc}") + keys := InputHook("L2", gEndKeys) keys.Start() keys.Wait() if compose.Has(keys.Input)